<?php 
namespace Material\Controller;
use Api\Controller\BaseController;
class ApiopenController extends BaseController{
	
	/**
	 * @desc 根据文章ID，获取文章详细信息
	 * @param int id 必须 文章ID
	 * @return json
	 */
	public function getcontent(){
		$service = D('Contents','Service');
		$service->getfind(I('id'));
	}
	/**
	 * @desc 根据分类ID获取文章ID、标题列表
	 * @param int cid 必须 分类ID
	 * @param string sortkey 非必须 排序关键词，默认为ID
	 * @param string sortkeyType 非必须 desc获取asc，默认desc
	 * @param int p 非必须 当前页面
	 * @param int pagesize 非必须 一页显示记录数
	 * @return json
	 */	
	public function get_content_title_list_bycat(){
		$service = D('Contents','Service');
		if(!I('sortkey')){
			$sortkey = 'id';
		}else{
			$sortkey = I('sortkey');
		}
		if(!I('sortkeyType')){
			$sortkeyType = 'desc';
		}else{
			$sortkeyType = I('sortkeyType');
		}
		$service->get_title_list_by_cat(I('cid'),$sortkey.' '.$sortkeyType,I('p'),I('pagesize'));
	}
	
	/**
	 * @desc 根据分类ID文章详细信息列表
	 * @param int cid 必须 分类ID
	 * @param string sortkey 非必须 排序关键词，默认为ID
	 * @param string sortkeyType 非必须 desc获取asc，默认desc
	 * @param int p 非必须 当前页面
	 * @param int pagesize 非必须 一页显示记录数
	 * @return json
	 */
	public function get_content_list_bycat(){
		$service = D('Contents','Service');
		if(!I('sortkey')){
			$sortkey = 'id';
		}else{
			$sortkey = I('sortkey');
		}
		if(!I('sortkeyType')){
			$sortkeyType = 'desc';
		}else{
			$sortkeyType = I('sortkeyType');
		}
		$service->getlistbycat(I('cid'),$sortkey.' '.$sortkeyType,I('p'),I('pagesize'));
	}
}
?>